在线安装管理集群
配置要求
表1 最小化部署硬件配置
节点类型 | 节点数量 | CPU(个) | 内存(GB) | 硬盘 |
---|---|---|---|---|
引导节点 | 1 | 2 | 4 | 系统盘>=100G |
管理集群节点 | 1 | 8 | 16 | 系统盘>=100G |
业务集群节点 | 1 | 8 | 16 | 系统盘>=100G |
表2 推荐硬件配置
节点类型 | 节点数量 | CPU(个) | 内存(GB) | 硬盘 |
---|---|---|---|---|
引导节点 | 1 | 2 | 4 | 系统盘>=100G |
管理集群 | 3 | 8 | 16 | 系统盘>=100G 数据盘>=300G |
业务集群 | 根据实际情况定 | 根据实际情况定 | 根据实际情况定 | 根据实际情况定 |
环境准备
准备一台裸机,执行以下安装步骤。
说明:
在机器不够的情况下,引导节点和管理集群节点可以使用同一台。
安装步骤
-
执行如下命令,在引导节点上,下载并自动安装bkeadm。
curl -sfL https://openfuyao.obs.cn-north-4.myhuaweicloud.com/openFuyao/bkeadm/releases/download/v25.03/download.sh | bash
若从官网下载的Cluster API压缩包,待解压后将
bkeadm_linux_$ARCH
移动到/usr/bin/bke
,可参考执行如下命令。mv <bkeadm_linux_$ARCH所在的路径 eg: xx/bkeadm_linux_$ARCH> /usr/bin/bke
-
执行如下命令,初始化引导节点。
该步骤将拉起镜像仓库、Chart仓库、NFS服务端、HTTP服务、repo仓库,并安装K3s集群,在K3s集群内部署Cluster API与cluster-api-provider-bke。
bke init --otherRepo harbor.openfuyao.com/openfuyao/bke-online-installed:v0.0.4
-
执行如下命令,进行在线部署。
3.1 该步骤会生成标准的yaml文件模板,在
/bke/cluster/
文件夹下,可以修改1master.yaml的集群配置文件。vi /bke/cluster/1master.yaml
3.2 修改项如下。
nodes:
- hostname: master-1 # 修改项
ip: xx # 修改项
password: xx # 修改项
port: xx # 修改项
role:
- master/node
- etcd
username: root3.3 执行如下命令,在引导节点上安装管理集群,创建只有一个master的集群。
bke cluster create -f 1master.yaml
卸载
-
执行如下命令,在管理集群上下载安装对应版本的bkeadm。
curl -sfL https://openfuyao.obs.cn-north-4.myhuaweicloud.com/openFuyao/bkeadm/releases/download/v25.03/download.sh | bash
-
在引导节点和管理集群上分别都执行
bke reset --all --mount
完成引导节点的重置和业务集群的卸载。 -
执行如下命令,完全卸载BKE相关内容。
rm -rf /bke